package com.jy.wms.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.jy.wms.common.base.BaseModel;
import io.swagger.annotations.ApiModelProperty;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.util.List;

/**
 * WmsOrderRepair 实体类
 * Mon Nov 13 09:20:55 GMT+08:00 2017 LH
 */

@SuppressWarnings("serial")
@TableName("wms_order_repair")
public class WmsOrderRepair extends BaseModel implements Serializable {
    private String id;    //ID
    @Excel(name = "补货编号", mergeVertical = false,orderNum = "0")
    @ApiModelProperty(value = "补货编号$$$true$false$false$$1$")
    private String bhbh;    //补货编号
    @Excel(name = "创建时间", mergeVertical = false,orderNum = "0")
    @ApiModelProperty(value = "创建时间$$$true$true$false$$2$")
    private String cjsj;    //创建时间
    @Excel(name = "操作人员", mergeVertical = false,orderNum = "0")
    @ApiModelProperty(value = "创建人员$$$true$false$false$$4$")
    private String cjry;    //创建人员
    @Excel(name = "确认时间", mergeVertical = false,orderNum = "0")
    @ApiModelProperty(value = "确认时间$$$true$false$false$$3$")
    private String qrsj;    //确认时间
    @ApiModelProperty(value = "确认人员$$$true$false$false$$7$")
    private String qrry;    //确认人员
    private String scsj;    //删除时间
    private String scry;    //删除人员
    @Excel(name = "补货单状态",replace = {"已生成_0","已确认_1","作废_2"},mergeVertical = false,orderNum = "0")
    @ApiModelProperty(value = "补货单状态 补货单状态$$0：已生成 1：已确认 2：作废$true$true$true$wms_order_repair_zt$5$")
    private Integer zt;    // 补货单状态0：已生成 1：已确认 2：作废
    @TableField(exist = false)
    private String show_zt;
    private String ckid;    //仓库ID
    private String hzid;    //货主ID
    @ApiModelProperty(value = "补货任务生成状态 $$0：初始 1：已生成$false$false$true$wms_order_repair_sczt$6$")
    private Integer sczt;//补货任务生成状态 0：初始 1：已生成
    @TableField(exist = false)
    private String show_sczt;
    @TableField(exist=false)
    private String cjsj_start;//创建时间（开始）
    @TableField(exist=false)
    private String cjsj_end;//创建时间（结束）


   /* 打印专属*/
    @TableField(exist=false)
    private String hpmc;//货品名称
    @TableField(exist=false)
    private String dates;//日期
    @TableField(exist=false)
    private String bhlx;//补货类型
    @TableField(exist=false)
    private String hppc;//货品批次
    @TableField(exist=false)
    private String bhsl;//补货数量
    @TableField(exist=false)
    private String cckwmc;//存储库位
    @TableField(exist=false)
    private String bhkwmc;//补货目标库位
    @TableField(exist=false)
    private String zdwsl;//包装数量（箱单位对应的主单位的数量）
    @TableField(exist=false)
    private String gysmc;//供应商

    @TableField(exist=false)
    private List<WmsOrderRepairDetailed> wordList;



    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setBhbh(String bhbh) {
        this.bhbh = bhbh;
    }

    public String getBhbh() {
        return bhbh;
    }

    public void setCjsj(String cjsj) {
        this.cjsj = cjsj;
    }

    public String getCjsj() {
        return cjsj;
    }

    public String getCjry() {
        return cjry;
    }

    public void setCjry(String cjry) {
        this.cjry = cjry;
    }

    public void setQrsj(String qrsj) {
        this.qrsj = qrsj;
    }

    public String getQrsj() {
        return qrsj;
    }

    public String getQrry() {
        return qrry;
    }

    public void setQrry(String qrry) {
        this.qrry = qrry;
    }

    public void setScsj(String scsj) {
        this.scsj = scsj;
    }

    public String getScsj() {
        return scsj;
    }

    public String getScry() {
        return scry;
    }

    public void setScry(String scry) {
        this.scry = scry;
    }

    public void setZt(Integer zt) {
        this.zt = zt;
    }

    public Integer getZt() {
        return zt;
    }

    public void setCkid(String ckid) {
        this.ckid = ckid;
    }

    public String getCkid() {
        return ckid;
    }

    public void setHzid(String hzid) {
        this.hzid = hzid;
    }

    public String getHzid() {
        return hzid;
    }

    public Integer getSczt() {
        return sczt;
    }

    public void setSczt(Integer sczt) {
        this.sczt = sczt;
    }

    public String getCjsj_start() {
        return cjsj_start;
    }

    public void setCjsj_start(String cjsj_start) {
        this.cjsj_start = cjsj_start;
    }

    public String getCjsj_end() {
        return cjsj_end;
    }

    public void setCjsj_end(String cjsj_end) {
        this.cjsj_end = cjsj_end;
    }

    public String getShow_zt() {
        return show_zt;
    }

    public void setShow_zt(String show_zt) {
        this.show_zt = show_zt;
    }

    public String getShow_sczt() {
        return show_sczt;
    }

    public void setShow_sczt(String show_sczt) {
        this.show_sczt = show_sczt;
    }


    public String getHpmc() {
        return hpmc;
    }

    public void setHpmc(String hpmc) {
        this.hpmc = hpmc;
    }

    public String getDates() {
        return dates;
    }

    public void setDates(String dates) {
        this.dates = dates;
    }

    public String getBhlx() {
        return bhlx;
    }

    public void setBhlx(String bhlx) {
        this.bhlx = bhlx;
    }

    public String getHppc() {
        return hppc;
    }

    public void setHppc(String hppc) {
        this.hppc = hppc;
    }

    public String getBhsl() {
        return bhsl;
    }

    public void setBhsl(String bhsl) {
        this.bhsl = bhsl;
    }

    public String getCckwmc() {
        return cckwmc;
    }

    public void setCckwmc(String cckwmc) {
        this.cckwmc = cckwmc;
    }

    public String getBhkwmc() {
        return bhkwmc;
    }

    public void setBhkwmc(String bhkwmc) {
        this.bhkwmc = bhkwmc;
    }

    public String getZdwsl() {
        return zdwsl;
    }

    public void setZdwsl(String zdwsl) {
        this.zdwsl = zdwsl;
    }

    public String getGysmc() {
        return gysmc;
    }

    public void setGysmc(String gysmc) {
        this.gysmc = gysmc;
    }

    public List<WmsOrderRepairDetailed> getWordList() {
        return wordList;
    }

    public void setWordList(List<WmsOrderRepairDetailed> wordList) {
        this.wordList = wordList;
    }
}

